home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•AdventureLand•
/
Adventures
/
Dungeon of Doom ••••
/
Dungeon of Doom 5.4
/
Dungeon of Doom 5.4.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1988-08-06
|
94KB
|
1,738 lines
# near model CODE resource
# jump table entries: 641-642 (2 of them)
export_80:
fn00000000:
00000000 4E56 F758 link A6, -0x08A8
00000004 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000008 102D F36F move.b D0, [A5 - 0xC91]
0000000C 4880 ext.w D0
0000000E 48C0 ext.l D0
00000010 81FC 0004 divs.w D0, 0x4
00000014 3D40 F77A move.w [A6 - 0x886], D0
00000018 102D F36F move.b D0, [A5 - 0xC91]
0000001C 4880 ext.w D0
0000001E 48C0 ext.l D0
00000020 81FC 0005 divs.w D0, 0x5
00000024 7209 moveq.l D1, 0x09
00000026 9240 sub.w D1, D0
00000028 3D41 F778 move.w [A6 - 0x888], D1
0000002C 302E F778 move.w D0, [A6 - 0x888]
00000030 5240 addq.w D0, 1
00000032 723F moveq.l D1, 0x3F
00000034 83C0 divs.w D1, D0
00000036 3D41 F766 move.w [A6 - 0x89A], D1
0000003A 302E F778 move.w D0, [A6 - 0x888]
0000003E 5240 addq.w D0, 1
00000040 3D40 F764 move.w [A6 - 0x89C], D0
00000044 703F moveq.l D0, 0x3F
00000046 3D40 F762 move.w [A6 - 0x89E], D0
0000004A 703F moveq.l D0, 0x3F
0000004C 3D40 F760 move.w [A6 - 0x8A0], D0
00000050 426E F75E clr.w [A6 - 0x8A2]
00000054 426E F75C clr.w [A6 - 0x8A4]
00000058 2D6D FD5A F758 move.l [A6 - 0x8A8], [A5 - 0x2A6]
0000005E 2B6D F31A FD5A move.l [A5 - 0x2A6], [A5 - 0xCE6]
00000064 0C6E 0003 F77A cmpi.w [A6 - 0x886], 0x3
0000006A 6C00 0008 bge +0xA /* 00000074 */
0000006E 7003 moveq.l D0, 0x03
00000070 3D40 F77A move.w [A6 - 0x886], D0
label00000074:
00000074 302E F766 move.w D0, [A6 - 0x89A]
00000078 C1EE F766 muls.w D0, [A6 - 0x89A]
0000007C C1EE F77A muls.w D0, [A6 - 0x886]
00000080 48C0 ext.l D0
00000082 81FC 000A divs.w D0, 0xA /* '\n' */
00000086 3D40 F77A move.w [A6 - 0x886], D0
0000008A 7A00 moveq.l D5, 0x00
0000008C 6000 0024 bra +0x26 /* 000000B2 */
label00000090:
00000090 7800 moveq.l D4, 0x00
00000092 6000 0014 bra +0x16 /* 000000A8 */
label00000096:
00000096 3004 move.w D0, D4
00000098 48C0 ext.l D0
0000009A ED80 asl D0, 6
0000009C 41ED DE65 lea.l A0, [A5 - 0x219B]
000000A0 D1C0 add.l A0, D0
000000A2 D0C5 add.w A0, D5
000000A4 4210 clr.b [A0]
000000A6 5244 addq.w D4, 1
label000000A8:
000000A8 0C44 0040 cmpi.w D4, 0x40 /* '@' */
000000AC 6D00 FFE8 blt -0x16 /* 00000096 */
000000B0 5245 addq.w D5, 1
label000000B2:
000000B2 0C45 0040 cmpi.w D5, 0x40 /* '@' */
000000B6 6D00 FFD8 blt -0x26 /* 00000090 */
000000BA 7A00 moveq.l D5, 0x00
000000BC 6000 0026 bra +0x28 /* 000000E4 */
label000000C0:
000000C0 7800 moveq.l D4, 0x00
000000C2 6000 0016 bra +0x18 /* 000000DA */
label000000C6:
000000C6 3004 move.w D0, D4
000000C8 48C0 ext.l D0
000000CA ED80 asl D0, 6
000000CC 41ED DE65 lea.l A0, [A5 - 0x219B]
000000D0 D1C0 add.l A0, D0
000000D2 D0C5 add.w A0, D5
000000D4 700F moveq.l D0, 0x0F
000000D6 1080 move.b [A0], D0
000000D8 5244 addq.w D4, 1
label000000DA:
000000DA 0C44 0040 cmpi.w D4, 0x40 /* '@' */
000000DE 6D00 FFE6 blt -0x18 /* 000000C6 */
000000E2 5245 addq.w D5, 1
label000000E4:
000000E4 0C45 0040 cmpi.w D5, 0x40 /* '@' */
000000E8 6D00 FFD6 blt -0x28 /* 000000C0 */
000000EC 7E00 moveq.l D7, 0x00
000000EE 6000 0040 bra +0x42 /* 00000130 */
label000000F2:
000000F2 7800 moveq.l D4, 0x00
000000F4 6000 0028 bra +0x2A /* 0000011E */
label000000F8:
000000F8 3004 move.w D0, D4
000000FA 48C0 ext.l D0
000000FC ED80 asl D0, 6
000000FE 41ED DE65 lea.l A0, [A5 - 0x219B]
00000102 D1C0 add.l A0, D0
00000104 D0C7 add.w A0, D7
00000106 7002 moveq.l D0, 0x02
00000108 1080 move.b [A0], D0
0000010A 3007 move.w D0, D7
0000010C 48C0 ext.l D0
0000010E ED80 asl D0, 6
00000110 41ED DE65 lea.l A0, [A5 - 0x219B]
00000114 D1C0 add.l A0, D0
00000116 D0C4 add.w A0, D4
00000118 7002 moveq.l D0, 0x02
0000011A 1080 move.b [A0], D0
0000011C 5244 addq.w D4, 1
label0000011E:
0000011E 302E F764 move.w D0, [A6 - 0x89C]
00000122 C1EE F766 muls.w D0, [A6 - 0x89A]
00000126 B840 cmp.w D4, D0
00000128 6F00 FFCE ble -0x30 /* 000000F8 */
0000012C DE6E F764 add.w D7, [A6 - 0x89C]
label00000130:
00000130 302E F764 move.w D0, [A6 - 0x89C]
00000134 C1EE F766 muls.w D0, [A6 - 0x89A]
00000138 BE40 cmp.w D7, D0
0000013A 6F00 FFB6 ble -0x48 /* 000000F2 */
0000013E 7A00 moveq.l D5, 0x00
00000140 6000 003E bra +0x40 /* 00000180 */
label00000144:
00000144 7800 moveq.l D4, 0x00
00000146 6000 002A bra +0x2C /* 00000172 */
label0000014A:
0000014A 3004 move.w D0, D4
0000014C C1FC 0021 muls.w D0, 0x21 /* '!' */
00000150 D08E add.l D0, A6
00000152 3045 movea.w A0, D5
00000154 D088 add.l D0, A0
00000156 2040 movea.l A0, D0
00000158 700B moveq.l D0, 0x0B
0000015A 1140 FBBE move.b [A0 - 0x442], D0
0000015E 3004 move.w D0, D4
00000160 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000164 D08E add.l D0, A6
00000166 3045 movea.w A0, D5
00000168 D088 add.l D0, A0
0000016A 2040 movea.l A0, D0
0000016C 4228 F77C clr.b [A0 - 0x884]
00000170 5244 addq.w D4, 1
label00000172:
00000172 302E F766 move.w D0, [A6 - 0x89A]
00000176 5240 addq.w D0, 1
00000178 B840 cmp.w D4, D0
0000017A 6F00 FFCE ble -0x30 /* 0000014A */
0000017E 5245 addq.w D5, 1
label00000180:
00000180 302E F766 move.w D0, [A6 - 0x89A]
00000184 5240 addq.w D0, 1
00000186 BA40 cmp.w D5, D0
00000188 6F00 FFBA ble -0x44 /* 00000144 */
0000018C 3F2E F766 move.w -[A7], [A6 - 0x89A]
00000190 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000194 548F addq.l A7, 2
00000196 5240 addq.w D0, 1
00000198 3A00 move.w D5, D0
0000019A 3F2E F766 move.w -[A7], [A6 - 0x89A]
0000019E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000001A2 548F addq.l A7, 2
000001A4 5240 addq.w D0, 1
000001A6 3800 move.w D4, D0
000001A8 6000 03A0 bra +0x3A2 /* 0000054A */
label000001AC:
000001AC 426E F776 clr.w [A6 - 0x88A]
000001B0 426E F770 clr.w [A6 - 0x890]
000001B4 426E F774 clr.w [A6 - 0x88C]
000001B8 426E F772 clr.w [A6 - 0x88E]
000001BC 3004 move.w D0, D4
000001BE C1FC 0021 muls.w D0, 0x21 /* '!' */
000001C2 D08E add.l D0, A6
000001C4 3045 movea.w A0, D5
000001C6 D088 add.l D0, A0
000001C8 2040 movea.l A0, D0
000001CA 4A28 FBBE tst.b [A0 - 0x442]
000001CE 6F00 002A ble +0x2C /* 000001FA */
000001D2 3004 move.w D0, D4
000001D4 C1FC 0021 muls.w D0, 0x21 /* '!' */
000001D8 D08E add.l D0, A6
000001DA 3045 movea.w A0, D5
000001DC D088 add.l D0, A0
000001DE 3204 move.w D1, D4
000001E0 C3FC 0021 muls.w D1, 0x21 /* '!' */
000001E4 D28E add.l D1, A6
000001E6 3045 movea.w A0, D5
000001E8 D288 add.l D1, A0
000001EA 2041 movea.l A0, D1
000001EC 1228 FBBE move.b D1, [A0 - 0x442]
000001F0 4881 ext.w D1
000001F2 4441 neg.w D1
000001F4 2040 movea.l A0, D0
000001F6 1141 FBBE move.b [A0 - 0x442], D1
label000001FA:
000001FA 536E F77A subq.w [A6 - 0x886], 1
000001FE BA6E F766 cmp.w D5, [A6 - 0x89A]
00000202 6700 001E beq +0x20 /* 00000222 */
00000206 3004 move.w D0, D4
00000208 C1FC 0021 muls.w D0, 0x21 /* '!' */
0000020C D08E add.l D0, A6
0000020E 3045 movea.w A0, D5
00000210 D088 add.l D0, A0
00000212 2040 movea.l A0, D0
00000214 4A28 FBBF tst.b [A0 - 0x441]
00000218 6F00 0008 ble +0xA /* 00000222 */
0000021C 7001 moveq.l D0, 0x01
0000021E 3D40 F776 move.w [A6 - 0x88A], D0
label00000222:
00000222 B86E F766 cmp.w D4, [A6 - 0x89A]
00000226 6700 0020 beq +0x22 /* 00000248 */
0000022A 3004 move.w D0, D4
0000022C 5240 addq.w D0, 1
0000022E C1FC 0021 muls.w D0, 0x21 /* '!' */
00000232 D08E add.l D0, A6
00000234 3045 movea.w A0, D5
00000236 D088 add.l D0, A0
00000238 2040 movea.l A0, D0
0000023A 4A28 FBBE tst.b [A0 - 0x442]
0000023E 6F00 0008 ble +0xA /* 00000248 */
00000242 7001 moveq.l D0, 0x01
00000244 3D40 F770 move.w [A6 - 0x890], D0
label00000248:
00000248 0C45 0001 cmpi.w D5, 0x1
0000024C 6700 001E beq +0x20 /* 0000026C */
00000250 3004 move.w D0, D4
00000252 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000256 D08E add.l D0, A6
00000258 3045 movea.w A0, D5
0000025A D088 add.l D0, A0
0000025C 2040 movea.l A0, D0
0000025E 4A28 FBBD tst.b [A0 - 0x443]
00000262 6F00 0008 ble +0xA /* 0000026C */
00000266 7001 moveq.l D0, 0x01
00000268 3D40 F774 move.w [A6 - 0x88C], D0
label0000026C:
0000026C 0C44 0001 cmpi.w D4, 0x1
00000270 6700 0020 beq +0x22 /* 00000292 */
00000274 3004 move.w D0, D4
00000276 5340 subq.w D0, 1
00000278 C1FC 0021 muls.w D0, 0x21 /* '!' */
0000027C D08E add.l D0, A6
0000027E 3045 movea.w A0, D5
00000280 D088 add.l D0, A0
00000282 2040 movea.l A0, D0
00000284 4A28 FBBE tst.b [A0 - 0x442]
00000288 6F00 0008 ble +0xA /* 00000292 */
0000028C 7001 moveq.l D0, 0x01
0000028E 3D40 F772 move.w [A6 - 0x88E], D0
label00000292:
00000292 302E F776 move.w D0, [A6 - 0x88A]
00000296 D06E F770 add.w D0, [A6 - 0x890]
0000029A D06E F774 add.w D0, [A6 - 0x88C]
0000029E D06E F772 add.w D0, [A6 - 0x88E]
000002A2 3D40 F76E move.w [A6 - 0x892], D0
000002A6 0C6E 0003 F76E cmpi.w [A6 - 0x892], 0x3
000002AC 6C00 0014 bge +0x16 /* 000002C2 */
000002B0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000002B4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000002B8 548F addq.l A7, 2
000002BA 0C40 0002 cmpi.w D0, 0x2
000002BE 6D00 000A blt +0xC /* 000002CA */
label000002C2:
000002C2 4A6E F76E tst.w [A6 - 0x892]
000002C6 6600 003C bne +0x3E /* 00000304 */
label000002CA:
000002CA 3F2E F766 move.w -[A7], [A6 - 0x89A]
000002CE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000002D2 548F addq.l A7, 2
000002D4 5240 addq.w D0, 1
000002D6 3A00 move.w D5, D0
000002D8 3F2E F766 move.w -[A7], [A6 - 0x89A]
000002DC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000002E0 548F addq.l A7, 2
000002E2 5240 addq.w D0, 1
000002E4 3800 move.w D4, D0
000002E6 3004 move.w D0, D4
000002E8 C1FC 0021 muls.w D0, 0x21 /* '!' */
000002EC D08E add.l D0, A6
000002EE 3045 movea.w A0, D5
000002F0 D088 add.l D0, A0
000002F2 2040 movea.l A0, D0
000002F4 4A28 FBBE tst.b [A0 - 0x442]
000002F8 6E00 FFD0 bgt -0x2E /* 000002CA */
000002FC 526E F77A addq.w [A6 - 0x886], 1
00000300 6000 0248 bra +0x24A /* 0000054A */
label00000304:
00000304 426E F76E clr.w [A6 - 0x892]
00000308 6000 0238 bra +0x23A /* 00000542 */
label0000030C:
0000030C 3F3C 0004 move.w -[A7], 0x4
00000310 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000314 548F addq.l A7, 2
00000316 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000031A 0000 0003 ori.b D0, 0x3
0000031E 0224 0008 andi.b -[A4], 0x8
00000322 008E 0114 0198 ori.l A6, 0x1140198
00000328 4A6E F776 tst.w [A6 - 0x88A]
0000032C 6700 0214 beq +0x216 /* 00000542 */
00000330 3004 move.w D0, D4
00000332 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000336 D08E add.l D0, A6
00000338 3045 movea.w A0, D5
0000033A D088 add.l D0, A0
0000033C 2040 movea.l A0, D0
0000033E 5228 FBBE addq.b [A0 - 0x442], 1
00000342 3004 move.w D0, D4
00000344 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000348 D08E add.l D0, A6
0000034A 3045 movea.w A0, D5
0000034C D088 add.l D0, A0
0000034E 2040 movea.l A0, D0
00000350 7001 moveq.l D0, 0x01
00000352 1140 F77C move.b [A0 - 0x884], D0
00000356 5245 addq.w D5, 1
00000358 302E F764 move.w D0, [A6 - 0x89C]
0000035C C1C4 muls.w D0, D4
0000035E 906E F778 sub.w D0, [A6 - 0x888]
00000362 3E00 move.w D7, D0
00000364 6000 001E bra +0x20 /* 00000384 */
label00000368:
00000368 3007 move.w D0, D7
0000036A 48C0 ext.l D0
0000036C ED80 asl D0, 6
0000036E 41ED DE65 lea.l A0, [A5 - 0x219B]
00000372 D1C0 add.l A0, D0
00000374 3005 move.w D0, D5
00000376 5340 subq.w D0, 1
00000378 C1EE F764 muls.w D0, [A6 - 0x89C]
0000037C D0C0 add.w A0, D0
0000037E 700F moveq.l D0, 0x0F
00000380 1080 move.b [A0], D0
00000382 5247 addq.w D7, 1
label00000384:
00000384 302E F764 move.w D0, [A6 - 0x89C]
00000388 C1C4 muls.w D0, D4
0000038A 5340 subq.w D0, 1
0000038C BE40 cmp.w D7, D0
0000038E 6F00 FFD8 ble -0x26 /* 00000368 */
00000392 7001 moveq.l D0, 0x01
00000394 3D40 F76E move.w [A6 - 0x892], D0
00000398 3004 move.w D0, D4
0000039A C1FC 0021 muls.w D0, 0x21 /* '!' */
0000039E D08E add.l D0, A6
000003A0 3045 movea.w A0, D5
000003A2 D088 add.l D0, A0
000003A4 2040 movea.l A0, D0
000003A6 7001 moveq.l D0, 0x01
000003A8 1140 F77C move.b [A0 - 0x884], D0
000003AC 6000 0194 bra +0x196 /* 00000542 */
000003B0 4A6E F770 tst.w [A6 - 0x890]
000003B4 6700 018C beq +0x18E /* 00000542 */
000003B8 3004 move.w D0, D4
000003BA C1FC 0021 muls.w D0, 0x21 /* '!' */
000003BE D08E add.l D0, A6
000003C0 3045 movea.w A0, D5
000003C2 D088 add.l D0, A0
000003C4 2040 movea.l A0, D0
000003C6 0628 000A FBBE addi.b [A0 - 0x442], 0xA /* '\n' */
000003CC 3004 move.w D0, D4
000003CE C1FC 0021 muls.w D0, 0x21 /* '!' */
000003D2 D08E add.l D0, A6
000003D4 3045 movea.w A0, D5
000003D6 D088 add.l D0, A0
000003D8 2040 movea.l A0, D0
000003DA 7001 moveq.l D0, 0x01
000003DC 1140 F77C move.b [A0 - 0x884], D0
000003E0 5244 addq.w D4, 1
000003E2 302E F764 move.w D0, [A6 - 0x89C]
000003E6 C1C5 muls.w D0, D5
000003E8 906E F778 sub.w D0, [A6 - 0x888]
000003EC 3E00 move.w D7, D0
000003EE 6000 001C bra +0x1E /* 0000040C */
label000003F2:
000003F2 3004 move.w D0, D4
000003F4 5340 subq.w D0, 1
000003F6 C1EE F764 muls.w D0, [A6 - 0x89C]
000003FA 48C0 ext.l D0
000003FC ED80 asl D0, 6
000003FE 41ED DE65 lea.l A0, [A5 - 0x219B]
00000402 D1C0 add.l A0, D0
00000404 D0C7 add.w A0, D7
00000406 700F moveq.l D0, 0x0F
00000408 1080 move.b [A0], D0
0000040A 5247 addq.w D7, 1
label0000040C:
0000040C 302E F764 move.w D0, [A6 - 0x89C]
00000410 C1C5 muls.w D0, D5
00000412 5340 subq.w D0, 1
00000414 BE40 cmp.w D7, D0
00000416 6F00 FFDA ble -0x24 /* 000003F2 */
0000041A 7001 moveq.l D0, 0x01
0000041C 3D40 F76E move.w [A6 - 0x892], D0
00000420 3004 move.w D0, D4
00000422 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000426 D08E add.l D0, A6
00000428 3045 movea.w A0, D5
0000042A D088 add.l D0, A0
0000042C 2040 movea.l A0, D0
0000042E 7001 moveq.l D0, 0x01
00000430 1140 F77C move.b [A0 - 0x884], D0
00000434 6000 010C bra +0x10E /* 00000542 */
00000438 4A6E F774 tst.w [A6 - 0x88C]
0000043C 6700 0104 beq +0x106 /* 00000542 */
00000440 3004 move.w D0, D4
00000442 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000446 D08E add.l D0, A6
00000448 3045 movea.w A0, D5
0000044A D088 add.l D0, A0
0000044C 2040 movea.l A0, D0
0000044E 5328 FBBD subq.b [A0 - 0x443], 1
00000452 3004 move.w D0, D4
00000454 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000458 D08E add.l D0, A6
0000045A 3045 movea.w A0, D5
0000045C D088 add.l D0, A0
0000045E 2040 movea.l A0, D0
00000460 7001 moveq.l D0, 0x01
00000462 1140 F77C move.b [A0 - 0x884], D0
00000466 5345 subq.w D5, 1
00000468 302E F764 move.w D0, [A6 - 0x89C]
0000046C C1C4 muls.w D0, D4
0000046E 906E F778 sub.w D0, [A6 - 0x888]
00000472 3E00 move.w D7, D0
00000474 6000 001C bra +0x1E /* 00000492 */
label00000478:
00000478 3007 move.w D0, D7
0000047A 48C0 ext.l D0
0000047C ED80 asl D0, 6
0000047E 41ED DE65 lea.l A0, [A5 - 0x219B]
00000482 D1C0 add.l A0, D0
00000484 302E F764 move.w D0, [A6 - 0x89C]
00000488 C1C5 muls.w D0, D5
0000048A D0C0 add.w A0, D0
0000048C 700F moveq.l D0, 0x0F
0000048E 1080 move.b [A0], D0
00000490 5247 addq.w D7, 1
label00000492:
00000492 302E F764 move.w D0, [A6 - 0x89C]
00000496 C1C4 muls.w D0, D4
00000498 5340 subq.w D0, 1
0000049A BE40 cmp.w D7, D0
0000049C 6F00 FFDA ble -0x24 /* 00000478 */
000004A0 7001 moveq.l D0, 0x01
000004A2 3D40 F76E move.w [A6 - 0x892], D0
000004A6 3004 move.w D0, D4
000004A8 C1FC 0021 muls.w D0, 0x21 /* '!' */
000004AC D08E add.l D0, A6
000004AE 3045 movea.w A0, D5
000004B0 D088 add.l D0, A0
000004B2 2040 movea.l A0, D0
000004B4 7001 moveq.l D0, 0x01
000004B6 1140 F77C move.b [A0 - 0x884], D0
000004BA 6000 0086 bra +0x88 /* 00000542 */
000004BE 4A6E F772 tst.w [A6 - 0x88E]
000004C2 6700 007E beq +0x80 /* 00000542 */
000004C6 3004 move.w D0, D4
000004C8 5340 subq.w D0, 1
000004CA C1FC 0021 muls.w D0, 0x21 /* '!' */
000004CE D08E add.l D0, A6
000004D0 3045 movea.w A0, D5
000004D2 D088 add.l D0, A0
000004D4 2040 movea.l A0, D0
000004D6 0628 00F6 FBBE addi.b [A0 - 0x442], 0xF6
000004DC 3004 move.w D0, D4
000004DE C1FC 0021 muls.w D0, 0x21 /* '!' */
000004E2 D08E add.l D0, A6
000004E4 3045 movea.w A0, D5
000004E6 D088 add.l D0, A0
000004E8 2040 movea.l A0, D0
000004EA 7001 moveq.l D0, 0x01
000004EC 1140 F77C move.b [A0 - 0x884], D0
000004F0 5344 subq.w D4, 1
000004F2 302E F764 move.w D0, [A6 - 0x89C]
000004F6 C1C5 muls.w D0, D5
000004F8 906E F778 sub.w D0, [A6 - 0x888]
000004FC 3E00 move.w D7, D0
000004FE 6000 001A bra +0x1C /* 0000051A */
label00000502:
00000502 302E F764 move.w D0, [A6 - 0x89C]
00000506 C1C4 muls.w D0, D4
00000508 48C0 ext.l D0
0000050A ED80 asl D0, 6
0000050C 41ED DE65 lea.l A0, [A5 - 0x219B]
00000510 D1C0 add.l A0, D0
00000512 D0C7 add.w A0, D7
00000514 700F moveq.l D0, 0x0F
00000516 1080 move.b [A0], D0
00000518 5247 addq.w D7, 1
label0000051A:
0000051A 302E F764 move.w D0, [A6 - 0x89C]
0000051E C1C5 muls.w D0, D5
00000520 5340 subq.w D0, 1
00000522 BE40 cmp.w D7, D0
00000524 6F00 FFDC ble -0x22 /* 00000502 */
00000528 7001 moveq.l D0, 0x01
0000052A 3D40 F76E move.w [A6 - 0x892], D0
0000052E 3004 move.w D0, D4
00000530 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000534 D08E add.l D0, A6
00000536 3045 movea.w A0, D5
00000538 D088 add.l D0, A0
0000053A 2040 movea.l A0, D0
0000053C 7001 moveq.l D0, 0x01
0000053E 1140 F77C move.b [A0 - 0x884], D0
label00000542:
00000542 4A6E F76E tst.w [A6 - 0x892]
00000546 6700 FDC4 beq -0x23A /* 0000030C */
label0000054A:
0000054A 0C6E 0001 F77A cmpi.w [A6 - 0x886], 0x1
00000550 6600 FC5A bne -0x3A4 /* 000001AC */
00000554 7A01 moveq.l D5, 0x01
00000556 6000 0166 bra +0x168 /* 000006BE */
label0000055A:
0000055A 7801 moveq.l D4, 0x01
0000055C 6000 0156 bra +0x158 /* 000006B4 */
label00000560:
00000560 3004 move.w D0, D4
00000562 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000566 D08E add.l D0, A6
00000568 3045 movea.w A0, D5
0000056A D088 add.l D0, A0
0000056C 2040 movea.l A0, D0
0000056E 4A28 F77C tst.b [A0 - 0x884]
00000572 6600 013E bne +0x140 /* 000006B2 */
00000576 3004 move.w D0, D4
00000578 5240 addq.w D0, 1
0000057A C1FC 0021 muls.w D0, 0x21 /* '!' */
0000057E D08E add.l D0, A6
00000580 3045 movea.w A0, D5
00000582 D088 add.l D0, A0
00000584 2040 movea.l A0, D0
00000586 4A28 F77C tst.b [A0 - 0x884]
0000058A 6600 0038 bne +0x3A /* 000005C4 */
0000058E 302E F764 move.w D0, [A6 - 0x89C]
00000592 C1C5 muls.w D0, D5
00000594 906E F778 sub.w D0, [A6 - 0x888]
00000598 3E00 move.w D7, D0
0000059A 6000 001A bra +0x1C /* 000005B6 */
label0000059E:
0000059E 302E F764 move.w D0, [A6 - 0x89C]
000005A2 C1C4 muls.w D0, D4
000005A4 48C0 ext.l D0
000005A6 ED80 asl D0, 6
000005A8 41ED DE65 lea.l A0, [A5 - 0x219B]
000005AC D1C0 add.l A0, D0
000005AE D0C7 add.w A0, D7
000005B0 700F moveq.l D0, 0x0F
000005B2 1080 move.b [A0], D0
000005B4 5247 addq.w D7, 1
label000005B6:
000005B6 302E F764 move.w D0, [A6 - 0x89C]
000005BA C1C5 muls.w D0, D5
000005BC 5340 subq.w D0, 1
000005BE BE40 cmp.w D7, D0
000005C0 6F00 FFDC ble -0x22 /* 0000059E */
label000005C4:
000005C4 3004 move.w D0, D4
000005C6 5340 subq.w D0, 1
000005C8 C1FC 0021 muls.w D0, 0x21 /* '!' */
000005CC D08E add.l D0, A6
000005CE 3045 movea.w A0, D5
000005D0 D088 add.l D0, A0
000005D2 2040 movea.l A0, D0
000005D4 4A28 F77C tst.b [A0 - 0x884]
000005D8 6600 003A bne +0x3C /* 00000614 */
000005DC 302E F764 move.w D0, [A6 - 0x89C]
000005E0 C1C5 muls.w D0, D5
000005E2 906E F778 sub.w D0, [A6 - 0x888]
000005E6 3E00 move.w D7, D0
000005E8 6000 001C bra +0x1E /* 00000606 */
label000005EC:
000005EC 3004 move.w D0, D4
000005EE 5340 subq.w D0, 1
000005F0 C1EE F764 muls.w D0, [A6 - 0x89C]
000005F4 48C0 ext.l D0
000005F6 ED80 asl D0, 6
000005F8 41ED DE65 lea.l A0, [A5 - 0x219B]
000005FC D1C0 add.l A0, D0
000005FE D0C7 add.w A0, D7
00000600 700F moveq.l D0, 0x0F
00000602 1080 move.b [A0], D0
00000604 5247 addq.w D7, 1
label00000606:
00000606 302E F764 move.w D0, [A6 - 0x89C]
0000060A C1C5 muls.w D0, D5
0000060C 5340 subq.w D0, 1
0000060E BE40 cmp.w D7, D0
00000610 6F00 FFDA ble -0x24 /* 000005EC */
label00000614:
00000614 3004 move.w D0, D4
00000616 C1FC 0021 muls.w D0, 0x21 /* '!' */
0000061A D08E add.l D0, A6
0000061C 3045 movea.w A0, D5
0000061E D088 add.l D0, A0
00000620 2040 movea.l A0, D0
00000622 4A28 F77D tst.b [A0 - 0x883]
00000626 6600 003A bne +0x3C /* 00000662 */
0000062A 302E F764 move.w D0, [A6 - 0x89C]
0000062E C1C4 muls.w D0, D4
00000630 906E F778 sub.w D0, [A6 - 0x888]
00000634 3E00 move.w D7, D0
00000636 6000 001C bra +0x1E /* 00000654 */
label0000063A:
0000063A 3007 move.w D0, D7
0000063C 48C0 ext.l D0
0000063E ED80 asl D0, 6
00000640 41ED DE65 lea.l A0, [A5 - 0x219B]
00000644 D1C0 add.l A0, D0
00000646 302E F764 move.w D0, [A6 - 0x89C]
0000064A C1C5 muls.w D0, D5
0000064C D0C0 add.w A0, D0
0000064E 700F moveq.l D0, 0x0F
00000650 1080 move.b [A0], D0
00000652 5247 addq.w D7, 1
label00000654:
00000654 302E F764 move.w D0, [A6 - 0x89C]
00000658 C1C4 muls.w D0, D4
0000065A 5340 subq.w D0, 1
0000065C BE40 cmp.w D7, D0
0000065E 6F00 FFDA ble -0x24 /* 0000063A */
label00000662:
00000662 3004 move.w D0, D4
00000664 C1FC 0021 muls.w D0, 0x21 /* '!' */
00000668 D08E add.l D0, A6
0000066A 3045 movea.w A0, D5
0000066C D088 add.l D0, A0
0000066E 2040 movea.l A0, D0
00000670 4A28 F77B tst.b [A0 - 0x885]
00000674 6600 003C bne +0x3E /* 000006B2 */
00000678 302E F764 move.w D0, [A6 - 0x89C]
0000067C C1C4 muls.w D0, D4
0000067E 906E F778 sub.w D0, [A6 - 0x888]
00000682 3E00 move.w D7, D0
00000684 6000 001E bra +0x20 /* 000006A4 */
label00000688:
00000688 3007 move.w D0, D7
0000068A 48C0 ext.l D0
0000068C ED80 asl D0, 6
0000068E 41ED DE65 lea.l A0, [A5 - 0x219B]
00000692 D1C0 add.l A0, D0
00000694 3005 move.w D0, D5
00000696 5340 subq.w D0, 1
00000698 C1EE F764 muls.w D0, [A6 - 0x89C]
0000069C D0C0 add.w A0, D0
0000069E 700F moveq.l D0, 0x0F
000006A0 1080 move.b [A0], D0
000006A2 5247 addq.w D7, 1
label000006A4:
000006A4 302E F764 move.w D0, [A6 - 0x89C]
000006A8 C1C4 muls.w D0, D4
000006AA 5340 subq.w D0, 1
000006AC BE40 cmp.w D7, D0
000006AE 6F00 FFD8 ble -0x26 /* 00000688 */
label000006B2:
000006B2 5244 addq.w D4, 1
label000006B4:
000006B4 B86E F766 cmp.w D4, [A6 - 0x89A]
000006B8 6F00 FEA6 ble -0x158 /* 00000560 */
000006BC 5245 addq.w D5, 1
label000006BE:
000006BE BA6E F766 cmp.w D5, [A6 - 0x89A]
000006C2 6F00 FE96 ble -0x168 /* 0000055A */
000006C6 7A00 moveq.l D5, 0x00
000006C8 6000 00F6 bra +0xF8 /* 000007C0 */
label000006CC:
000006CC 7800 moveq.l D4, 0x00
000006CE 6000 00DE bra +0xE0 /* 000007AE */
label000006D2:
000006D2 426E F76E clr.w [A6 - 0x892]
000006D6 4A45 tst.w D5
000006D8 6700 0022 beq +0x24 /* 000006FC */
000006DC 3004 move.w D0, D4
000006DE 48C0 ext.l D0
000006E0 ED80 asl D0, 6
000006E2 41ED DE65 lea.l A0, [A5 - 0x219B]
000006E6 D1C0 add.l A0, D0
000006E8 D0C5 add.w A0, D5
000006EA 0C28 000F FFFF cmpi.b [A0 - 0x1], 0xF
000006F0 6600 000E bne +0x10 /* 00000700 */
000006F4 526E F76E addq.w [A6 - 0x892], 1
000006F8 6000 0006 bra +0x8 /* 00000700 */
label000006FC:
000006FC 526E F76E addq.w [A6 - 0x892], 1
label00000700:
00000700 302E F764 move.w D0, [A6 - 0x89C]
00000704 C1EE F766 muls.w D0, [A6 - 0x89A]
00000708 BA40 cmp.w D5, D0
0000070A 6700 0022 beq +0x24 /* 0000072E */
0000070E 3004 move.w D0, D4
00000710 48C0 ext.l D0
00000712 ED80 asl D0, 6
00000714 41ED DE65 lea.l A0, [A5 - 0x219B]
00000718 D1C0 add.l A0, D0
0000071A D0C5 add.w A0, D5
0000071C 0C28 000F 0001 cmpi.b [A0 + 0x1], 0xF
00000722 6600 000E bne +0x10 /* 00000732 */
00000726 526E F76E addq.w [A6 - 0x892], 1
0000072A 6000 0006 bra +0x8 /* 00000732 */
label0000072E:
0000072E 526E F76E addq.w [A6 - 0x892], 1
label00000732:
00000732 4A44 tst.w D4
00000734 6700 0022 beq +0x24 /* 00000758 */
00000738 3004 move.w D0, D4
0000073A 5340 subq.w D0, 1
0000073C 48C0 ext.l D0
0000073E ED80 asl D0, 6
00000740 41ED DE65 lea.l A0, [A5 - 0x219B]
00000744 D1C0 add.l A0, D0
00000746 D0C5 add.w A0, D5
00000748 0C10 000F cmpi.b [A0], 0xF
0000074C 6600 000E bne +0x10 /* 0000075C */
00000750 526E F76E addq.w [A6 - 0x892], 1
00000754 6000 0006 bra +0x8 /* 0000075C */
label00000758:
00000758 526E F76E addq.w [A6 - 0x892], 1
label0000075C:
0000075C 302E F764 move.w D0, [A6 - 0x89C]
00000760 C1EE F766 muls.w D0, [A6 - 0x89A]
00000764 B840 cmp.w D4, D0
00000766 6700 0022 beq +0x24 /* 0000078A */
0000076A 3004 move.w D0, D4
0000076C 5240 addq.w D0, 1
0000076E 48C0 ext.l D0
00000770 ED80 asl D0, 6
00000772 41ED DE65 lea.l A0, [A5 - 0x219B]
00000776 D1C0 add.l A0, D0
00000778 D0C5 add.w A0, D5
0000077A 0C10 000F cmpi.b [A0], 0xF
0000077E 6600 000E bne +0x10 /* 0000078E */
00000782 526E F76E addq.w [A6 - 0x892], 1
00000786 6000 0006 bra +0x8 /* 0000078E */
label0000078A:
0000078A 526E F76E addq.w [A6 - 0x892], 1
label0000078E:
0000078E 0C6E 0004 F76E cmpi.w [A6 - 0x892], 0x4
00000794 6600 0014 bne +0x16 /* 000007AA */
00000798 3004 move.w D0, D4
0000079A 48C0 ext.l D0
0000079C ED80 asl D0, 6
0000079E 41ED DE65 lea.l A0, [A5 - 0x219B]
000007A2 D1C0 add.l A0, D0
000007A4 D0C5 add.w A0, D5
000007A6 700F moveq.l D0, 0x0F
000007A8 1080 move.b [A0], D0
label000007AA:
000007AA D86E F764 add.w D4, [A6 - 0x89C]
label000007AE:
000007AE 302E F764 move.w D0, [A6 - 0x89C]
000007B2 C1EE F766 muls.w D0, [A6 - 0x89A]
000007B6 B840 cmp.w D4, D0
000007B8 6F00 FF18 ble -0xE6 /* 000006D2 */
000007BC DA6E F764 add.w D5, [A6 - 0x89C]
label000007C0:
000007C0 302E F764 move.w D0, [A6 - 0x89C]
000007C4 C1EE F766 muls.w D0, [A6 - 0x89A]
000007C8 BA40 cmp.w D5, D0
000007CA 6F00 FF00 ble -0xFE /* 000006CC */
000007CE 302E F764 move.w D0, [A6 - 0x89C]
000007D2 C1EE F766 muls.w D0, [A6 - 0x89A]
000007D6 0C40 003F cmpi.w D0, 0x3F /* '?' */
000007DA 6C00 004C bge +0x4E /* 00000828 */
000007DE 302E F764 move.w D0, [A6 - 0x89C]
000007E2 C1EE F766 muls.w D0, [A6 - 0x89A]
000007E6 5240 addq.w D0, 1
000007E8 3E00 move.w D7, D0
000007EA 6000 0034 bra +0x36 /* 00000820 */
label000007EE:
000007EE 7C00 moveq.l D6, 0x00
000007F0 6000 0024 bra +0x26 /* 00000816 */
label000007F4:
000007F4 3006 move.w D0, D6
000007F6 48C0 ext.l D0
000007F8 ED80 asl D0, 6
000007FA 41ED DE65 lea.l A0, [A5 - 0x219B]
000007FE D1C0 add.l A0, D0
00000800 D0C7 add.w A0, D7
00000802 4210 clr.b [A0]
00000804 3007 move.w D0, D7
00000806 48C0 ext.l D0
00000808 ED80 asl D0, 6
0000080A 41ED DE65 lea.l A0, [A5 - 0x219B]
0000080E D1C0 add.l A0, D0
00000810 D0C6 add.w A0, D6
00000812 4210 clr.b [A0]
00000814 5246 addq.w D6, 1
label00000816:
00000816 0C46 0040 cmpi.w D6, 0x40 /* '@' */
0000081A 6D00 FFD8 blt -0x26 /* 000007F4 */
0000081E 5247 addq.w D7, 1
label00000820:
00000820 0C47 0040 cmpi.w D7, 0x40 /* '@' */
00000824 6D00 FFC8 blt -0x36 /* 000007EE */
label00000828:
00000828 7A01 moveq.l D5, 0x01
0000082A 6000 0090 bra +0x92 /* 000008BC */
label0000082E:
0000082E 7801 moveq.l D4, 0x01
00000830 6000 0080 bra +0x82 /* 000008B2 */
label00000834:
00000834 3004 move.w D0, D4
00000836 C1FC 0021 muls.w D0, 0x21 /* '!' */
0000083A D08E add.l D0, A6
0000083C 3045 movea.w A0, D5
0000083E D088 add.l D0, A0
00000840 2040 movea.l A0, D0
00000842 4A28 F77C tst.b [A0 - 0x884]
00000846 6600 0068 bne +0x6A /* 000008B0 */
0000084A 302E F764 move.w D0, [A6 - 0x89C]
0000084E C1C5 muls.w D0, D5
00000850 906E F778 sub.w D0, [A6 - 0x888]
00000854 5340 subq.w D0, 1
00000856 3E00 move.w D7, D0
00000858 6000 004A bra +0x4C /* 000008A4 */
label0000085C:
0000085C 302E F764 move.w D0, [A6 - 0x89C]
00000860 C1C4 muls.w D0, D4
00000862 906E F778 sub.w D0, [A6 - 0x888]
00000866 5340 subq.w D0, 1
00000868 3C00 move.w D6, D0
0000086A 6000 002A bra +0x2C /* 00000896 */
label0000086E:
0000086E 3006 move.w D0, D6
00000870 48C0 ext.l D0
00000872 ED80 asl D0, 6
00000874 41ED DE65 lea.l A0, [A5 - 0x219B]
00000878 D1C0 add.l A0, D0
0000087A D0C7 add.w A0, D7
0000087C 0C10 000F cmpi.b [A0], 0xF
00000880 6600 0012 bne +0x14 /* 00000894 */
00000884 3006 move.w D0, D6
00000886 48C0 ext.l D0
00000888 ED80 asl D0, 6
0000088A 41ED DE65 lea.l A0, [A5 - 0x219B]
0000088E D1C0 add.l A0, D0
00000890 D0C7 add.w A0, D7
00000892 4210 clr.b [A0]
label00000894:
00000894 5246 addq.w D6, 1
label00000896:
00000896 302E F764 move.w D0, [A6 - 0x89C]
0000089A C1C4 muls.w D0, D4
0000089C BC40 cmp.w D6, D0
0000089E 6F00 FFCE ble -0x30 /* 0000086E */
000008A2 5247 addq.w D7, 1
label000008A4:
000008A4 302E F764 move.w D0, [A6 - 0x89C]
000008A8 C1C5 muls.w D0, D5
000008AA BE40 cmp.w D7, D0
000008AC 6F00 FFAE ble -0x50 /* 0000085C */
label000008B0:
000008B0 5244 addq.w D4, 1
label000008B2:
000008B2 B86E F766 cmp.w D4, [A6 - 0x89A]
000008B6 6F00 FF7C ble -0x82 /* 00000834 */
000008BA 5245 addq.w D5, 1
label000008BC:
000008BC BA6E F766 cmp.w D5, [A6 - 0x89A]
000008C0 6F00 FF6C ble -0x92 /* 0000082E */
000008C4 7A00 moveq.l D5, 0x00
000008C6 6000 0046 bra +0x48 /* 0000090E */
label000008CA:
000008CA 7800 moveq.l D4, 0x00
000008CC 6000 0036 bra +0x38 /* 00000904 */
label000008D0:
000008D0 3004 move.w D0, D4
000008D2 48C0 ext.l D0
000008D4 ED80 asl D0, 6
000008D6 41ED DE65 lea.l A0, [A5 - 0x219B]
000008DA D1C0 add.l A0, D0
000008DC D0C5 add.w A0, D5
000008DE 0C10 0002 cmpi.b [A0], 0x2
000008E2 6600 001E bne +0x20 /* 00000902 */
000008E6 BA6E F762 cmp.w D5, [A6 - 0x89E]
000008EA 6C00 0006 bge +0x8 /* 000008F2 */
000008EE 3D45 F762 move.w [A6 - 0x89E], D5
label000008F2:
000008F2 BA6E F75E cmp.w D5, [A6 - 0x8A2]
000008F6 6F00 0014 ble +0x16 /* 0000090C */
000008FA 3D45 F75E move.w [A6 - 0x8A2], D5
000008FE 6000 000C bra +0xE /* 0000090C */
label00000902:
00000902 5244 addq.w D4, 1
label00000904:
00000904 0C44 0040 cmpi.w D4, 0x40 /* '@' */
00000908 6D00 FFC6 blt -0x38 /* 000008D0 */
label0000090C:
0000090C 5245 addq.w D5, 1
label0000090E:
0000090E 0C45 0040 cmpi.w D5, 0x40 /* '@' */
00000912 6D00 FFB6 blt -0x48 /* 000008CA */
00000916 7800 moveq.l D4, 0x00
00000918 6000 0046 bra +0x48 /* 00000960 */
label0000091C:
0000091C 7A00 moveq.l D5, 0x00
0000091E 6000 0036 bra +0x38 /* 00000956 */
label00000922:
00000922 3004 move.w D0, D4
00000924 48C0 ext.l D0
00000926 ED80 asl D0, 6
00000928 41ED DE65 lea.l A0, [A5 - 0x219B]
0000092C D1C0 add.l A0, D0
0000092E D0C5 add.w A0, D5
00000930 0C10 0002 cmpi.b [A0], 0x2
00000934 6600 001E bne +0x20 /* 00000954 */
00000938 B86E F760 cmp.w D4, [A6 - 0x8A0]
0000093C 6C00 0006 bge +0x8 /* 00000944 */
00000940 3D44 F760 move.w [A6 - 0x8A0], D4
label00000944:
00000944 B86E F75C cmp.w D4, [A6 - 0x8A4]
00000948 6F00 0014 ble +0x16 /* 0000095E */
0000094C 3D44 F75C move.w [A6 - 0x8A4], D4
00000950 6000 000C bra +0xE /* 0000095E */
label00000954:
00000954 5245 addq.w D5, 1
label00000956:
00000956 0C45 0040 cmpi.w D5, 0x40 /* '@' */
0000095A 6D00 FFC6 blt -0x38 /* 00000922 */
label0000095E:
0000095E 5244 addq.w D4, 1
label00000960:
00000960 0C44 0040 cmpi.w D4, 0x40 /* '@' */
00000964 6D00 FFB6 blt -0x48 /* 0000091C */
00000968 703F moveq.l D0, 0x3F
0000096A 906E F75E sub.w D0, [A6 - 0x8A2]
0000096E D06E F762 add.w D0, [A6 - 0x89E]
00000972 48C0 ext.l D0
00000974 81FC 0002 divs.w D0, 0x2
00000978 906E F762 sub.w D0, [A6 - 0x89E]
0000097C 3D40 F768 move.w [A6 - 0x898], D0
00000980 4A6E F768 tst.w [A6 - 0x898]
00000984 6C00 006E bge +0x70 /* 000009F4 */
00000988 7E00 moveq.l D7, 0x00
0000098A 6000 005C bra +0x5E /* 000009E8 */
label0000098E:
0000098E 7A01 moveq.l D5, 0x01
00000990 6000 004C bra +0x4E /* 000009DE */
label00000994:
00000994 7800 moveq.l D4, 0x00
00000996 6000 003C bra +0x3E /* 000009D4 */
label0000099A:
0000099A 3004 move.w D0, D4
0000099C 48C0 ext.l D0
0000099E ED80 asl D0, 6
000009A0 41ED DE65 lea.l A0, [A5 - 0x219B]
000009A4 D1C0 add.l A0, D0
000009A6 D0C5 add.w A0, D5
000009A8 3004 move.w D0, D4
000009AA 48C0 ext.l D0
000009AC ED80 asl D0, 6
000009AE 43ED DE65 lea.l A1, [A5 - 0x219B]
000009B2 D3C0 add.l A1, D0
000009B4 D2C5 add.w A1, D5
000009B6 1151 FFFF move.b [A0 - 0x1], [A1]
000009BA 0C45 003F cmpi.w D5, 0x3F /* '?' */
000009BE 6600 0012 bne +0x14 /* 000009D2 */
000009C2 3004 move.w D0, D4
000009C4 48C0 ext.l D0
000009C6 ED80 asl D0, 6
000009C8 41ED DE65 lea.l A0, [A5 - 0x219B]
000009CC D1C0 add.l A0, D0
000009CE D0C5 add.w A0, D5
000009D0 4210 clr.b [A0]
label000009D2:
000009D2 5244 addq.w D4, 1
label000009D4:
000009D4 0C44 0040 cmpi.w D4, 0x40 /* '@' */
000009D8 6D00 FFC0 blt -0x3E /* 0000099A */
000009DC 5245 addq.w D5, 1
label000009DE:
000009DE 0C45 0040 cmpi.w D5, 0x40 /* '@' */
000009E2 6D00 FFB0 blt -0x4E /* 00000994 */
000009E6 5247 addq.w D7, 1
label000009E8:
000009E8 302E F768 move.w D0, [A6 - 0x898]
000009EC 4440 neg.w D0
000009EE BE40 cmp.w D7, D0
000009F0 6D00 FF9C blt -0x62 /* 0000098E */
label000009F4:
000009F4 4A6E F768 tst.w [A6 - 0x898]
000009F8 6F00 0066 ble +0x68 /* 00000A60 */
000009FC 7E00 moveq.l D7, 0x00
000009FE 6000 0058 bra +0x5A /* 00000A58 */
label00000A02:
00000A02 7A3E moveq.l D5, 0x3E
00000A04 6000 004A bra +0x4C /* 00000A50 */
label00000A08:
00000A08 7800 moveq.l D4, 0x00
00000A0A 6000 003A bra +0x3C /* 00000A46 */
label00000A0E:
00000A0E 3004 move.w D0, D4
00000A10 48C0 ext.l D0
00000A12 ED80 asl D0, 6
00000A14 41ED DE65 lea.l A0, [A5 - 0x219B]
00000A18 D1C0 add.l A0, D0
00000A1A D0C5 add.w A0, D5
00000A1C 3004 move.w D0, D4
00000A1E 48C0 ext.l D0
00000A20 ED80 asl D0, 6
00000A22 43ED DE65 lea.l A1, [A5 - 0x219B]
00000A26 D3C0 add.l A1, D0
00000A28 D2C5 add.w A1, D5
00000A2A 1151 0001 move.b [A0 + 0x1], [A1]
00000A2E 4A45 tst.w D5
00000A30 6600 0012 bne +0x14 /* 00000A44 */
00000A34 3004 move.w D0, D4
00000A36 48C0 ext.l D0
00000A38 ED80 asl D0, 6
00000A3A 41ED DE65 lea.l A0, [A5 - 0x219B]
00000A3E D1C0 add.l A0, D0
00000A40 D0C5 add.w A0, D5
00000A42 4210 clr.b [A0]
label00000A44:
00000A44 5244 addq.w D4, 1
label00000A46:
00000A46 0C44 0040 cmpi.w D4, 0x40 /* '@' */
00000A4A 6D00 FFC2 blt -0x3C /* 00000A0E */
00000A4E 5345 subq.w D5, 1
label00000A50:
00000A50 4A45 tst.w D5
00000A52 6C00 FFB4 bge -0x4A /* 00000A08 */
00000A56 5247 addq.w D7, 1
label00000A58:
00000A58 BE6E F768 cmp.w D7, [A6 - 0x898]
00000A5C 6D00 FFA4 blt -0x5A /* 00000A02 */
label00000A60:
00000A60 703F moveq.l D0, 0x3F
00000A62 906E F75C sub.w D0, [A6 - 0x8A4]
00000A66 D06E F760 add.w D0, [A6 - 0x8A0]
00000A6A 48C0 ext.l D0
00000A6C 81FC 0002 divs.w D0, 0x2
00000A70 906E F760 sub.w D0, [A6 - 0x8A0]
00000A74 3D40 F768 move.w [A6 - 0x898], D0
00000A78 4A6E F768 tst.w [A6 - 0x898]
00000A7C 6C00 006E bge +0x70 /* 00000AEC */
00000A80 7E00 moveq.l D7, 0x00
00000A82 6000 005C bra +0x5E /* 00000AE0 */
label00000A86:
00000A86 7801 moveq.l D4, 0x01
00000A88 6000 004C bra +0x4E /* 00000AD6 */
label00000A8C:
00000A8C 7A00 moveq.l D5, 0x00
00000A8E 6000 003C bra +0x3E /* 00000ACC */
label00000A92:
00000A92 3004 move.w D0, D4
00000A94 5340 subq.w D0, 1
00000A96 48C0 ext.l D0
00000A98 ED80 asl D0, 6
00000A9A 41ED DE65 lea.l A0, [A5 - 0x219B]
00000A9E D1C0 add.l A0, D0
00000AA0 D0C5 add.w A0, D5
00000AA2 3004 move.w D0, D4
00000AA4 48C0 ext.l D0
00000AA6 ED80 asl D0, 6
00000AA8 43ED DE65 lea.l A1, [A5 - 0x219B]
00000AAC D3C0 add.l A1, D0
00000AAE D2C5 add.w A1, D5
00000AB0 1091 move.b [A0], [A1]
00000AB2 0C44 003F cmpi.w D4, 0x3F /* '?' */
00000AB6 6600 0012 bne +0x14 /* 00000ACA */
00000ABA 3004 move.w D0, D4
00000ABC 48C0 ext.l D0
00000ABE ED80 asl D0, 6
00000AC0 41ED DE65 lea.l A0, [A5 - 0x219B]
00000AC4 D1C0 add.l A0, D0
00000AC6 D0C5 add.w A0, D5
00000AC8 4210 clr.b [A0]
label00000ACA:
00000ACA 5245 addq.w D5, 1
label00000ACC:
00000ACC 0C45 0040 cmpi.w D5, 0x40 /* '@' */
00000AD0 6D00 FFC0 blt -0x3E /* 00000A92 */
00000AD4 5244 addq.w D4, 1
label00000AD6:
00000AD6 0C44 0040 cmpi.w D4, 0x40 /* '@' */
00000ADA 6D00 FFB0 blt -0x4E /* 00000A8C */
00000ADE 5247 addq.w D7, 1
label00000AE0:
00000AE0 302E F768 move.w D0, [A6 - 0x898]
00000AE4 4440 neg.w D0
00000AE6 BE40 cmp.w D7, D0
00000AE8 6D00 FF9C blt -0x62 /* 00000A86 */
label00000AEC:
00000AEC 4A6E F768 tst.w [A6 - 0x898]
00000AF0 6F00 0066 ble +0x68 /* 00000B58 */
00000AF4 7E00 moveq.l D7, 0x00
00000AF6 6000 0058 bra +0x5A /* 00000B50 */
label00000AFA:
00000AFA 783E moveq.l D4, 0x3E
00000AFC 6000 004A bra +0x4C /* 00000B48 */
label00000B00:
00000B00 7A00 moveq.l D5, 0x00
00000B02 6000 003A bra +0x3C /* 00000B3E */
label00000B06:
00000B06 3004 move.w D0, D4
00000B08 5240 addq.w D0, 1
00000B0A 48C0 ext.l D0
00000B0C ED80 asl D0, 6
00000B0E 41ED DE65 lea.l A0, [A5 - 0x219B]
00000B12 D1C0 add.l A0, D0
00000B14 D0C5 add.w A0, D5
00000B16 3004 move.w D0, D4
00000B18 48C0 ext.l D0
00000B1A ED80 asl D0, 6
00000B1C 43ED DE65 lea.l A1, [A5 - 0x219B]
00000B20 D3C0 add.l A1, D0
00000B22 D2C5 add.w A1, D5
00000B24 1091 move.b [A0], [A1]
00000B26 4A44 tst.w D4
00000B28 6600 0012 bne +0x14 /* 00000B3C */
00000B2C 3004 move.w D0, D4
00000B2E 48C0 ext.l D0
00000B30 ED80 asl D0, 6
00000B32 41ED DE65 lea.l A0, [A5 - 0x219B]
00000B36 D1C0 add.l A0, D0
00000B38 D0C5 add.w A0, D5
00000B3A 4210 clr.b [A0]
label00000B3C:
00000B3C 5245 addq.w D5, 1
label00000B3E:
00000B3E 0C45 0040 cmpi.w D5, 0x40 /* '@' */
00000B42 6D00 FFC2 blt -0x3C /* 00000B06 */
00000B46 5344 subq.w D4, 1
label00000B48:
00000B48 4A44 tst.w D4
00000B4A 6C00 FFB4 bge -0x4A /* 00000B00 */
00000B4E 5247 addq.w D7, 1
label00000B50:
00000B50 BE6E F768 cmp.w D7, [A6 - 0x898]
00000B54 6D00 FFA4 blt -0x5A /* 00000AFA */
label00000B58:
00000B58 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000B5C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000B60 548F addq.l A7, 2
00000B62 3A00 move.w D5, D0
00000B64 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000B68 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000B6C 548F addq.l A7, 2
00000B6E 3800 move.w D4, D0
00000B70 3004 move.w D0, D4
00000B72 48C0 ext.l D0
00000B74 ED80 asl D0, 6
00000B76 41ED DE65 lea.l A0, [A5 - 0x219B]
00000B7A D1C0 add.l A0, D0
00000B7C D0C5 add.w A0, D5
00000B7E 0C10 000F cmpi.b [A0], 0xF
00000B82 6600 FFD4 bne -0x2A /* 00000B58 */
00000B86 0C2D 0028 F36F cmpi.b [A5 - 0xC91], 0x28 /* '(' */
00000B8C 6600 00CE bne +0xD0 /* 00000C5C */
label00000B90:
00000B90 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000B94 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000B98 548F addq.l A7, 2
00000B9A 3A00 move.w D5, D0
00000B9C 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000BA0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000BA4 548F addq.l A7, 2
00000BA6 3800 move.w D4, D0
00000BA8 3004 move.w D0, D4
00000BAA 48C0 ext.l D0
00000BAC ED80 asl D0, 6
00000BAE 41ED DE65 lea.l A0, [A5 - 0x219B]
00000BB2 D1C0 add.l A0, D0
00000BB4 D0C5 add.w A0, D5
00000BB6 0C10 000F cmpi.b [A0], 0xF
00000BBA 6600 FFD4 bne -0x2A /* 00000B90 */
00000BBE 0C45 0007 cmpi.w D5, 0x7
00000BC2 6F00 001A ble +0x1C /* 00000BDE */
00000BC6 0C45 0038 cmpi.w D5, 0x38 /* '8' */
00000BCA 6C00 0012 bge +0x14 /* 00000BDE */
00000BCE 0C44 0007 cmpi.w D4, 0x7
00000BD2 6F00 000A ble +0xC /* 00000BDE */
00000BD6 0C44 0038 cmpi.w D4, 0x38 /* '8' */
00000BDA 6D00 FFB4 blt -0x4A /* 00000B90 */
label00000BDE:
00000BDE 426E F76E clr.w [A6 - 0x892]
00000BE2 3004 move.w D0, D4
00000BE4 48C0 ext.l D0
00000BE6 ED80 asl D0, 6
00000BE8 41ED DE65 lea.l A0, [A5 - 0x219B]
00000BEC D1C0 add.l A0, D0
00000BEE D0C5 add.w A0, D5
00000BF0 0C28 000F 0001 cmpi.b [A0 + 0x1], 0xF
00000BF6 6600 0006 bne +0x8 /* 00000BFE */
00000BFA 526E F76E addq.w [A6 - 0x892], 1
label00000BFE:
00000BFE 3004 move.w D0, D4
00000C00 5240 addq.w D0, 1
00000C02 48C0 ext.l D0
00000C04 ED80 asl D0, 6
00000C06 41ED DE65 lea.l A0, [A5 - 0x219B]
00000C0A D1C0 add.l A0, D0
00000C0C D0C5 add.w A0, D5
00000C0E 0C10 000F cmpi.b [A0], 0xF
00000C12 6600 0006 bne +0x8 /* 00000C1A */
00000C16 526E F76E addq.w [A6 - 0x892], 1
label00000C1A:
00000C1A 3004 move.w D0, D4
00000C1C 48C0 ext.l D0
00000C1E ED80 asl D0, 6
00000C20 41ED DE65 lea.l A0, [A5 - 0x219B]
00000C24 D1C0 add.l A0, D0
00000C26 D0C5 add.w A0, D5
00000C28 0C28 000F FFFF cmpi.b [A0 - 0x1], 0xF
00000C2E 6600 0006 bne +0x8 /* 00000C36 */
00000C32 526E F76E addq.w [A6 - 0x892], 1
label00000C36:
00000C36 3004 move.w D0, D4
00000C38 5340 subq.w D0, 1
00000C3A 48C0 ext.l D0
00000C3C ED80 asl D0, 6
00000C3E 41ED DE65 lea.l A0, [A5 - 0x219B]
00000C42 D1C0 add.l A0, D0
00000C44 D0C5 add.w A0, D5
00000C46 0C10 000F cmpi.b [A0], 0xF
00000C4A 6600 0006 bne +0x8 /* 00000C52 */
00000C4E 526E F76E addq.w [A6 - 0x892], 1
label00000C52:
00000C52 0C6E 0001 F76E cmpi.w [A6 - 0x892], 0x1
00000C58 6600 FF36 bne -0xC8 /* 00000B90 */
label00000C5C:
00000C5C 3004 move.w D0, D4
00000C5E 48C0 ext.l D0
00000C60 ED80 asl D0, 6
00000C62 41ED DE65 lea.l A0, [A5 - 0x219B]
00000C66 D1C0 add.l A0, D0
00000C68 D0C5 add.w A0, D5
00000C6A 7004 moveq.l D0, 0x04
00000C6C 1080 move.b [A0], D0
label00000C6E:
00000C6E 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000C72 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000C76 548F addq.l A7, 2
00000C78 3A00 move.w D5, D0
00000C7A 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000C7E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000C82 548F addq.l A7, 2
00000C84 3800 move.w D4, D0
00000C86 3004 move.w D0, D4
00000C88 48C0 ext.l D0
00000C8A ED80 asl D0, 6
00000C8C 41ED DE65 lea.l A0, [A5 - 0x219B]
00000C90 D1C0 add.l A0, D0
00000C92 D0C5 add.w A0, D5
00000C94 0C10 000F cmpi.b [A0], 0xF
00000C98 6600 FFD4 bne -0x2A /* 00000C6E */
00000C9C 0C2D 0028 F36F cmpi.b [A5 - 0xC91], 0x28 /* '(' */
00000CA2 6700 0014 beq +0x16 /* 00000CB8 */
00000CA6 3004 move.w D0, D4
00000CA8 48C0 ext.l D0
00000CAA ED80 asl D0, 6
00000CAC 41ED DE65 lea.l A0, [A5 - 0x219B]
00000CB0 D1C0 add.l A0, D0
00000CB2 D0C5 add.w A0, D5
00000CB4 7003 moveq.l D0, 0x03
00000CB6 1080 move.b [A0], D0
label00000CB8:
00000CB8 2B6E F758 FD5A move.l [A5 - 0x2A6], [A6 - 0x8A8]
00000CBE 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000CC2 4E5E unlink A6
00000CC4 4E75 rts
export_81:
00000CC6 4E56 FFFE link A6, -0x0002
00000CCA 48E7 0700 movem.l -[A7], D5,D6,D7
00000CCE 2B6D FD5A F31A move.l [A5 - 0xCE6], [A5 - 0x2A6]
00000CD4 4EBA F32A jsr [PC - 0xCD6 /* 00000000 */]
00000CD8 426D F30E clr.w [A5 - 0xCF2]
00000CDC 7E00 moveq.l D7, 0x00
00000CDE 6000 0032 bra +0x34 /* 00000D12 */
label00000CE2:
00000CE2 7C00 moveq.l D6, 0x00
00000CE4 6000 0022 bra +0x24 /* 00000D08 */
label00000CE8:
00000CE8 3006 move.w D0, D6
00000CEA 48C0 ext.l D0
00000CEC ED80 asl D0, 6
00000CEE 41ED DE65 lea.l A0, [A5 - 0x219B]
00000CF2 D1C0 add.l A0, D0
00000CF4 D0C7 add.w A0, D7
00000CF6 0C10 0004 cmpi.b [A0], 0x4
00000CFA 6600 000A bne +0xC /* 00000D06 */
00000CFE 1B47 F322 move.b [A5 - 0xCDE], D7
00000D02 1B46 F323 move.b [A5 - 0xCDD], D6
label00000D06:
00000D06 5246 addq.w D6, 1
label00000D08:
00000D08 0C46 0040 cmpi.w D6, 0x40 /* '@' */
00000D0C 6D00 FFDA blt -0x24 /* 00000CE8 */
00000D10 5247 addq.w D7, 1
label00000D12:
00000D12 0C47 0040 cmpi.w D7, 0x40 /* '@' */
00000D16 6D00 FFCA blt -0x34 /* 00000CE2 */
00000D1A 0C2D 0028 F36F cmpi.b [A5 - 0xC91], 0x28 /* '(' */
00000D20 6600 02E4 bne +0x2E6 /* 00001006 */
00000D24 7E1B moveq.l D7, 0x1B
00000D26 6000 0026 bra +0x28 /* 00000D4E */
label00000D2A:
00000D2A 7C1B moveq.l D6, 0x1B
00000D2C 6000 0016 bra +0x18 /* 00000D44 */
label00000D30:
00000D30 3006 move.w D0, D6
00000D32 48C0 ext.l D0
00000D34 ED80 asl D0, 6
00000D36 41ED DE65 lea.l A0, [A5 - 0x219B]
00000D3A D1C0 add.l A0, D0
00000D3C D0C7 add.w A0, D7
00000D3E 700F moveq.l D0, 0x0F
00000D40 1080 move.b [A0], D0
00000D42 5246 addq.w D6, 1
label00000D44:
00000D44 0C46 0026 cmpi.w D6, 0x26 /* '&' */
00000D48 6D00 FFE6 blt -0x18 /* 00000D30 */
00000D4C 5247 addq.w D7, 1
label00000D4E:
00000D4E 0C47 0026 cmpi.w D7, 0x26 /* '&' */
00000D52 6D00 FFD6 blt -0x28 /* 00000D2A */
00000D56 7A15 moveq.l D5, 0x15
00000D58 7E1F moveq.l D7, 0x1F
00000D5A 6000 0078 bra +0x7A /* 00000DD4 */
label00000D5E:
00000D5E 7C1F moveq.l D6, 0x1F
00000D60 6000 0068 bra +0x6A /* 00000DCA */
label00000D64:
00000D64 3005 move.w D0, D5
00000D66 C1FC 0006 muls.w D0, 0x6
00000D6A 41ED F77C lea.l A0, [A5 - 0x884]
00000D6E D1C0 add.l A0, D0
00000D70 10AD F36F move.b [A0], [A5 - 0xC91]
00000D74 3005 move.w D0, D5
00000D76 C1FC 0006 muls.w D0, 0x6
00000D7A 41ED F77C lea.l A0, [A5 - 0x884]
00000D7E D1C0 add.l A0, D0
00000D80 1147 0001 move.b [A0 + 0x1], D7
00000D84 3005 move.w D0, D5
00000D86 C1FC 0006 muls.w D0, 0x6
00000D8A 41ED F77C lea.l A0, [A5 - 0x884]
00000D8E D1C0 add.l A0, D0
00000D90 1146 0002 move.b [A0 + 0x2], D6
00000D94 3005 move.w D0, D5
00000D96 C1FC 0006 muls.w D0, 0x6
00000D9A 41ED F77C lea.l A0, [A5 - 0x884]
00000D9E D1C0 add.l A0, D0
00000DA0 1147 0003 move.b [A0 + 0x3], D7
00000DA4 3005 move.w D0, D5
00000DA6 C1FC 0006 muls.w D0, 0x6
00000DAA 41ED F77C lea.l A0, [A5 - 0x884]
00000DAE D1C0 add.l A0, D0
00000DB0 1146 0004 move.b [A0 + 0x4], D6
00000DB4 3006 move.w D0, D6
00000DB6 48C0 ext.l D0
00000DB8 ED80 asl D0, 6
00000DBA 41ED DE65 lea.l A0, [A5 - 0x219B]
00000DBE D1C0 add.l A0, D0
00000DC0 D0C7 add.w A0, D7
00000DC2 7005 moveq.l D0, 0x05
00000DC4 1080 move.b [A0], D0
00000DC6 5245 addq.w D5, 1
00000DC8 5246 addq.w D6, 1
label00000DCA:
00000DCA 0C46 0022 cmpi.w D6, 0x22 /* '\"' */
00000DCE 6D00 FF94 blt -0x6A /* 00000D64 */
00000DD2 5247 addq.w D7, 1
label00000DD4:
00000DD4 0C47 0022 cmpi.w D7, 0x22 /* '\"' */
00000DD8 6D00 FF84 blt -0x7A /* 00000D5E */
00000DDC 3F3C 0002 move.w -[A7], 0x2
00000DE0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000DE4 548F addq.l A7, 2
00000DE6 0640 004D addi.w D0, 0x4D /* 'M' */
00000DEA 3D40 FFFE move.w [A6 - 0x2], D0
00000DEE 302D F30E move.w D0, [A5 - 0xCF2]
00000DF2 C1FC 0006 muls.w D0, 0x6
00000DF6 41ED F386 lea.l A0, [A5 - 0xC7A]
00000DFA D1C0 add.l A0, D0
00000DFC 7020 moveq.l D0, 0x20
00000DFE 1080 move.b [A0], D0
00000E00 302D F30E move.w D0, [A5 - 0xCF2]
00000E04 C1FC 0006 muls.w D0, 0x6
00000E08 41ED F386 lea.l A0, [A5 - 0xC7A]
00000E0C D1C0 add.l A0, D0
00000E0E 7020 moveq.l D0, 0x20
00000E10 1140 0001 move.b [A0 + 0x1], D0
00000E14 302D F30E move.w D0, [A5 - 0xCF2]
00000E18 C1FC 0006 muls.w D0, 0x6
00000E1C 41ED F386 lea.l A0, [A5 - 0xC7A]
00000E20 D1C0 add.l A0, D0
00000E22 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
00000E28 302D F30E move.w D0, [A5 - 0xCF2]
00000E2C C1FC 0006 muls.w D0, 0x6
00000E30 41ED F386 lea.l A0, [A5 - 0xC7A]
00000E34 D1C0 add.l A0, D0
00000E36 4228 0003 clr.b [A0 + 0x3]
00000E3A 302D F30E move.w D0, [A5 - 0xCF2]
00000E3E C1FC 0006 muls.w D0, 0x6
00000E42 41ED F386 lea.l A0, [A5 - 0xC7A]
00000E46 D1C0 add.l A0, D0
00000E48 709D moveq.l D0, 0xFFFFFF9D
00000E4A 1140 0004 move.b [A0 + 0x4], D0
00000E4E 302D F30E move.w D0, [A5 - 0xCF2]
00000E52 C1FC 0006 muls.w D0, 0x6
00000E56 41ED F386 lea.l A0, [A5 - 0xC7A]
00000E5A D1C0 add.l A0, D0
00000E5C 08A8 0005 0005 bclr.b [A0 + 0x5], 0x5
00000E62 302D F30E move.w D0, [A5 - 0xCF2]
00000E66 C1FC 0006 muls.w D0, 0x6
00000E6A 41ED F386 lea.l A0, [A5 - 0xC7A]
00000E6E D1C0 add.l A0, D0
00000E70 08A8 0004 0005 bclr.b [A0 + 0x5], 0x4
00000E76 526D F30E addq.w [A5 - 0xCF2], 1
00000E7A 0C6E 004D FFFE cmpi.w [A6 - 0x2], 0x4D /* 'M' */
00000E80 6600 000C bne +0xE /* 00000E8E */
00000E84 704E moveq.l D0, 0x4E
00000E86 3D40 FFFE move.w [A6 - 0x2], D0
00000E8A 6000 0008 bra +0xA /* 00000E94 */
label00000E8E:
00000E8E 704D moveq.l D0, 0x4D
00000E90 3D40 FFFE move.w [A6 - 0x2], D0
label00000E94:
00000E94 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000E98 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000E9C 548F addq.l A7, 2
00000E9E 3E00 move.w D7, D0
00000EA0 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000EA4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000EA8 548F addq.l A7, 2
00000EAA 3C00 move.w D6, D0
00000EAC 3006 move.w D0, D6
00000EAE 48C0 ext.l D0
00000EB0 ED80 asl D0, 6
00000EB2 41ED DE65 lea.l A0, [A5 - 0x219B]
00000EB6 D1C0 add.l A0, D0
00000EB8 D0C7 add.w A0, D7
00000EBA 0C10 000F cmpi.b [A0], 0xF
00000EBE 6600 FFD4 bne -0x2A /* 00000E94 */
00000EC2 0C47 0007 cmpi.w D7, 0x7
00000EC6 6F00 001A ble +0x1C /* 00000EE2 */
00000ECA 0C47 0038 cmpi.w D7, 0x38 /* '8' */
00000ECE 6C00 0012 bge +0x14 /* 00000EE2 */
00000ED2 0C46 0007 cmpi.w D6, 0x7
00000ED6 6F00 000A ble +0xC /* 00000EE2 */
00000EDA 0C46 0038 cmpi.w D6, 0x38 /* '8' */
00000EDE 6D00 FFB4 blt -0x4A /* 00000E94 */
label00000EE2:
00000EE2 302D F30E move.w D0, [A5 - 0xCF2]
00000EE6 C1FC 0006 muls.w D0, 0x6
00000EEA 41ED F386 lea.l A0, [A5 - 0xC7A]
00000EEE D1C0 add.l A0, D0
00000EF0 1087 move.b [A0], D7
00000EF2 302D F30E move.w D0, [A5 - 0xCF2]
00000EF6 C1FC 0006 muls.w D0, 0x6
00000EFA 41ED F386 lea.l A0, [A5 - 0xC7A]
00000EFE D1C0 add.l A0, D0
00000F00 1146 0001 move.b [A0 + 0x1], D6
00000F04 302D F30E move.w D0, [A5 - 0xCF2]
00000F08 C1FC 0006 muls.w D0, 0x6
00000F0C 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F10 D1C0 add.l A0, D0
00000F12 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
00000F18 302D F30E move.w D0, [A5 - 0xCF2]
00000F1C C1FC 0006 muls.w D0, 0x6
00000F20 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F24 D1C0 add.l A0, D0
00000F26 4228 0003 clr.b [A0 + 0x3]
00000F2A 302D F30E move.w D0, [A5 - 0xCF2]
00000F2E C1FC 0006 muls.w D0, 0x6
00000F32 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F36 D1C0 add.l A0, D0
00000F38 709D moveq.l D0, 0xFFFFFF9D
00000F3A 1140 0004 move.b [A0 + 0x4], D0
00000F3E 302D F30E move.w D0, [A5 - 0xCF2]
00000F42 C1FC 0006 muls.w D0, 0x6
00000F46 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F4A D1C0 add.l A0, D0
00000F4C 08A8 0005 0005 bclr.b [A0 + 0x5], 0x5
00000F52 302D F30E move.w D0, [A5 - 0xCF2]
00000F56 C1FC 0006 muls.w D0, 0x6
00000F5A 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F5E D1C0 add.l A0, D0
00000F60 08A8 0004 0005 bclr.b [A0 + 0x5], 0x4
00000F66 526D F30E addq.w [A5 - 0xCF2], 1
00000F6A 3006 move.w D0, D6
00000F6C 48C0 ext.l D0
00000F6E ED80 asl D0, 6
00000F70 41ED DE65 lea.l A0, [A5 - 0x219B]
00000F74 D1C0 add.l A0, D0
00000F76 D0C7 add.w A0, D7
00000F78 7042 moveq.l D0, 0x42
00000F7A 1080 move.b [A0], D0
00000F7C 302D F30E move.w D0, [A5 - 0xCF2]
00000F80 C1FC 0006 muls.w D0, 0x6
00000F84 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F88 D1C0 add.l A0, D0
00000F8A 1087 move.b [A0], D7
00000F8C 302D F30E move.w D0, [A5 - 0xCF2]
00000F90 C1FC 0006 muls.w D0, 0x6
00000F94 41ED F386 lea.l A0, [A5 - 0xC7A]
00000F98 D1C0 add.l A0, D0
00000F9A 1146 0001 move.b [A0 + 0x1], D6
00000F9E 302D F30E move.w D0, [A5 - 0xCF2]
00000FA2 C1FC 0006 muls.w D0, 0x6
00000FA6 41ED F386 lea.l A0, [A5 - 0xC7A]
00000FAA D1C0 add.l A0, D0
00000FAC 7032 moveq.l D0, 0x32
00000FAE 1140 0002 move.b [A0 + 0x2], D0
00000FB2 302D F30E move.w D0, [A5 - 0xCF2]
00000FB6 C1FC 0006 muls.w D0, 0x6
00000FBA 41ED F386 lea.l A0, [A5 - 0xC7A]
00000FBE D1C0 add.l A0, D0
00000FC0 116D D752 0003 move.b [A0 + 0x3], [A5 - 0x28AE]
00000FC6 302D F30E move.w D0, [A5 - 0xCF2]
00000FCA C1FC 0006 muls.w D0, 0x6
00000FCE 41ED F386 lea.l A0, [A5 - 0xC7A]
00000FD2 D1C0 add.l A0, D0
00000FD4 709D moveq.l D0, 0xFFFFFF9D
00000FD6 1140 0004 move.b [A0 + 0x4], D0
00000FDA 302D F30E move.w D0, [A5 - 0xCF2]
00000FDE C1FC 0006 muls.w D0, 0x6
00000FE2 41ED F386 lea.l A0, [A5 - 0xC7A]
00000FE6 D1C0 add.l A0, D0
00000FE8 08A8 0005 0005 bclr.b [A0 + 0x5], 0x5
00000FEE 302D F30E move.w D0, [A5 - 0xCF2]
00000FF2 C1FC 0006 muls.w D0, 0x6
00000FF6 41ED F386 lea.l A0, [A5 - 0xC7A]
00000FFA D1C0 add.l A0, D0
00000FFC 08A8 0004 0005 bclr.b [A0 + 0x5], 0x4
00001002 526D F30E addq.w [A5 - 0xCF2], 1
label00001006:
00001006 426D F312 clr.w [A5 - 0xCEE]
0000100A 7A00 moveq.l D5, 0x00
0000100C 6000 0008 bra +0xA /* 00001016 */
label00001010:
00001010 4EBA 006E jsr [PC + 0x6E /* 00001080 */]
00001014 5245 addq.w D5, 1
label00001016:
00001016 3F3C 0008 move.w -[A7], 0x8
0000101A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000101E 548F addq.l A7, 2
00001020 0640 000A addi.w D0, 0xA /* '\n' */
00001024 BA40 cmp.w D5, D0
00001026 6D00 FFE8 blt -0x16 /* 00001010 */
0000102A 7A00 moveq.l D5, 0x00
0000102C 6000 0042 bra +0x44 /* 00001070 */
label00001030:
00001030 3005 move.w D0, D5
00001032 48C0 ext.l D0
00001034 E780 asl D0, 3
00001036 41ED F00E lea.l A0, [A5 - 0xFF2]
0000103A D1C0 add.l A0, D0
0000103C 4250 clr.w [A0]
0000103E 3005 move.w D0, D5
00001040 48C0 ext.l D0
00001042 E780 asl D0, 3
00001044 41ED F00E lea.l A0, [A5 - 0xFF2]
00001048 D1C0 add.l A0, D0
0000104A 4268 0002 clr.w [A0 + 0x2]
0000104E 3005 move.w D0, D5
00001050 48C0 ext.l D0
00001052 E780 asl D0, 3
00001054 41ED F00E lea.l A0, [A5 - 0xFF2]
00001058 D1C0 add.l A0, D0
0000105A 4268 0004 clr.w [A0 + 0x4]
0000105E 3005 move.w D0, D5
00001060 48C0 ext.l D0
00001062 E780 asl D0, 3
00001064 41ED F00E lea.l A0, [A5 - 0xFF2]
00001068 D1C0 add.l A0, D0
0000106A 4268 0006 clr.w [A0 + 0x6]
0000106E 5245 addq.w D5, 1
label00001070:
00001070 0C45 0040 cmpi.w D5, 0x40 /* '@' */
00001074 6D00 FFBA blt -0x44 /* 00001030 */
00001078 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000107C 4E5E unlink A6
0000107E 4E75 rts
fn00001080:
00001080 4E56 FFF4 link A6, -0x000C
00001084 422E FFF9 clr.b [A6 - 0x7]
label00001088:
00001088 3F3C 004F move.w -[A7], 0x4F /* 'O' */
0000108C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001090 548F addq.l A7, 2
00001092 3D40 FFFE move.w [A6 - 0x2], D0
00001096 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000109A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000109E 548F addq.l A7, 2
000010A0 322E FFFE move.w D1, [A6 - 0x2]
000010A4 C3FC 0018 muls.w D1, 0x18
000010A8 41ED D294 lea.l A0, [A5 - 0x2D6C]
000010AC D1C1 add.l A0, D1
000010AE 1228 0010 move.b D1, [A0 + 0x10]
000010B2 4881 ext.w D1
000010B4 B041 cmp.w D0, D1
000010B6 6C00 0046 bge +0x48 /* 000010FE */
label000010BA:
000010BA 3F3C 0040 move.w -[A7], 0x40 /* '@' */
000010BE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000010C2 548F addq.l A7, 2
000010C4 3D40 FFFC move.w [A6 - 0x4], D0
000010C8 3F3C 0040 move.w -[A7], 0x40 /* '@' */
000010CC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000010D0 548F addq.l A7, 2
000010D2 3D40 FFFA move.w [A6 - 0x6], D0
000010D6 302E FFFA move.w D0, [A6 - 0x6]
000010DA 48C0 ext.l D0
000010DC ED80 asl D0, 6
000010DE 41ED DE65 lea.l A0, [A5 - 0x219B]
000010E2 D1C0 add.l A0, D0
000010E4 D0EE FFFC add.w A0, [A6 - 0x4]
000010E8 0C10 000E cmpi.b [A0], 0xE
000010EC 6F00 0008 ble +0xA /* 000010F6 */
000010F0 7001 moveq.l D0, 0x01
000010F2 1D40 FFF9 move.b [A6 - 0x7], D0
label000010F6:
000010F6 4A2E FFF9 tst.b [A6 - 0x7]
000010FA 6700 FFBE beq -0x40 /* 000010BA */
label000010FE:
000010FE 4A2E FFF9 tst.b [A6 - 0x7]
00001102 6700 FF84 beq -0x7A /* 00001088 */
00001106 302E FFFA move.w D0, [A6 - 0x6]
0000110A 48C0 ext.l D0
0000110C ED80 asl D0, 6
0000110E 41ED DE65 lea.l A0, [A5 - 0x219B]
00001112 D1C0 add.l A0, D0
00001114 D0EE FFFC add.w A0, [A6 - 0x4]
00001118 0C10 000F cmpi.b [A0], 0xF
0000111C 6600 0022 bne +0x24 /* 00001140 */
00001120 302E FFFA move.w D0, [A6 - 0x6]
00001124 48C0 ext.l D0
00001126 ED80 asl D0, 6
00001128 41ED DE65 lea.l A0, [A5 - 0x219B]
0000112C D1C0 add.l A0, D0
0000112E D0EE FFFC add.w A0, [A6 - 0x4]
00001132 302E FFFE move.w D0, [A6 - 0x2]
00001136 0640 0010 addi.w D0, 0x10
0000113A 1080 move.b [A0], D0
0000113C 6000 0062 bra +0x64 /* 000011A0 */
label00001140:
00001140 302E FFFA move.w D0, [A6 - 0x6]
00001144 48C0 ext.l D0
00001146 ED80 asl D0, 6
00001148 41ED DE65 lea.l A0, [A5 - 0x219B]
0000114C D1C0 add.l A0, D0
0000114E D0EE FFFC add.w A0, [A6 - 0x4]
00001152 1010 move.b D0, [A0]
00001154 4880 ext.w D0
00001156 C1FC 0018 muls.w D0, 0x18
0000115A 41ED D294 lea.l A0, [A5 - 0x2D6C]
0000115E D1C0 add.l A0, D0
00001160 1028 0011 move.b D0, [A0 + 0x11]
00001164 4880 ext.w D0
00001166 322E FFFE move.w D1, [A6 - 0x2]
0000116A C3FC 0018 muls.w D1, 0x18
0000116E 41ED D294 lea.l A0, [A5 - 0x2D6C]
00001172 D1C1 add.l A0, D1
00001174 0640 FFF0 addi.w D0, 0xFFF0
00001178 1228 0011 move.b D1, [A0 + 0x11]
0000117C 4881 ext.w D1
0000117E B041 cmp.w D0, D1
00001180 6C00 001E bge +0x20 /* 000011A0 */
00001184 302E FFFA move.w D0, [A6 - 0x6]
00001188 48C0 ext.l D0
0000118A ED80 asl D0, 6
0000118C 41ED DE65 lea.l A0, [A5 - 0x219B]
00001190 D1C0 add.l A0, D0
00001192 D0EE FFFC add.w A0, [A6 - 0x4]
00001196 302E FFFE move.w D0, [A6 - 0x2]
0000119A 0640 0010 addi.w D0, 0x10
0000119E 1080 move.b [A0], D0
label000011A0:
000011A0 302D F30E move.w D0, [A5 - 0xCF2]
000011A4 C1FC 0006 muls.w D0, 0x6
000011A8 41ED F386 lea.l A0, [A5 - 0xC7A]
000011AC D1C0 add.l A0, D0
000011AE 10AE FFFD move.b [A0], [A6 - 0x3]
000011B2 302D F30E move.w D0, [A5 - 0xCF2]
000011B6 C1FC 0006 muls.w D0, 0x6
000011BA 41ED F386 lea.l A0, [A5 - 0xC7A]
000011BE D1C0 add.l A0, D0
000011C0 116E FFFB 0001 move.b [A0 + 0x1], [A6 - 0x5]
000011C6 302D F30E move.w D0, [A5 - 0xCF2]
000011CA C1FC 0006 muls.w D0, 0x6
000011CE 41ED F386 lea.l A0, [A5 - 0xC7A]
000011D2 D1C0 add.l A0, D0
000011D4 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
000011DA 302D F30E move.w D0, [A5 - 0xCF2]
000011DE C1FC 0006 muls.w D0, 0x6
000011E2 41ED F386 lea.l A0, [A5 - 0xC7A]
000011E6 D1C0 add.l A0, D0
000011E8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000011EC 2D48 FFF4 move.l [A6 - 0xC], A0
000011F0 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000011F4 548F addq.l A7, 2
000011F6 206E FFF4 movea.l A0, [A6 - 0xC]
000011FA 1140 0003 move.b [A0 + 0x3], D0
000011FE 302D F30E move.w D0, [A5 - 0xCF2]
00001202 C1FC 0006 muls.w D0, 0x6
00001206 41ED F386 lea.l A0, [A5 - 0xC7A]
0000120A D1C0 add.l A0, D0
0000120C 709D moveq.l D0, 0xFFFFFF9D
0000120E 1140 0004 move.b [A0 + 0x4], D0
00001212 302D F30E move.w D0, [A5 - 0xCF2]
00001216 C1FC 0006 muls.w D0, 0x6
0000121A 41ED F386 lea.l A0, [A5 - 0xC7A]
0000121E D1C0 add.l A0, D0
00001220 08A8 0005 0005 bclr.b [A0 + 0x5], 0x5
00001226 302D F30E move.w D0, [A5 - 0xCF2]
0000122A C1FC 0006 muls.w D0, 0x6
0000122E 41ED F386 lea.l A0, [A5 - 0xC7A]
00001232 D1C0 add.l A0, D0
00001234 08A8 0004 0005 bclr.b [A0 + 0x5], 0x4
0000123A 302D F30E move.w D0, [A5 - 0xCF2]
0000123E C1FC 0006 muls.w D0, 0x6
00001242 41ED F386 lea.l A0, [A5 - 0xC7A]
00001246 D1C0 add.l A0, D0
00001248 302E FFFE move.w D0, [A6 - 0x2]
0000124C C1FC 0018 muls.w D0, 0x18
00001250 43ED D294 lea.l A1, [A5 - 0x2D6C]
00001254 D3C0 add.l A1, D0
00001256 1028 0003 move.b D0, [A0 + 0x3]
0000125A B029 000E cmp.b D0, [A1 + 0xE]
0000125E 6C00 0028 bge +0x2A /* 00001288 */
00001262 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001266 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000126A 548F addq.l A7, 2
0000126C 0C40 0014 cmpi.w D0, 0x14
00001270 6C00 0016 bge +0x18 /* 00001288 */
00001274 302D F30E move.w D0, [A5 - 0xCF2]
00001278 C1FC 0006 muls.w D0, 0x6
0000127C 41ED F386 lea.l A0, [A5 - 0xC7A]
00001280 D1C0 add.l A0, D0
00001282 08E8 0004 0005 bset.b [A0 + 0x5], 0x4
label00001288:
00001288 526D F30E addq.w [A5 - 0xCF2], 1
0000128C 4E5E unlink A6
0000128E 4E75 rts